OS-level Failure Injection with SystemTap

نویسندگان

  • Camille Coti
  • Nicolas Grenèche
چکیده

Failure injection in distributed systems has been an important issue to experiment with robust, resilient distributed systems. In order to reproduce real-life conditions, parts of the application must be killed without letting the operating system close the existing network communications in a ”clean” way. When a process is simply killed, the OS closes them. SystemTap is a an infrastructure that probes the Linux kernel’s internal calls. If processes are killed at kernel-level, they can be destroyed without letting the OS do anything else. In this paper, we present a kernellevel failure injection system based on SystemTap. We present how it can be used to implement deterministic and probabilistic failure scenarios.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

OS-level hang detection in complex software systems

Many critical services are nowadays provided by large and complex software systems. However the increasing complexity introduces several sources of non-determinism, which may lead to hang failures: the system appears to be running, but part of its services are perceived as unresponsive. On-line monitoring is the only way to detect and to promptly react to such failures. However, when dealing wi...

متن کامل

Evaluation of intravenous injection of amniotic membrane stem cells to reduce inflammatory factors in heart failure

Background: Heart failure is one of the most common cardiovascular disorders and is considered a chronic, progressive and debilitating disorder. The medical treatment of this disease is accompanied by many problems. Today, stem cells are being used increasingly to reduce the problems of heart failure treatments. Since pro-inflammatory cytokines play an important role in the prognosis and progre...

متن کامل

Bee Master: Detecting Host-Based Code Injection Attacks

A technique commonly used by malware for hiding on a targeted system is the host-based code injection attack. It allows malware to execute its code in a foreign process space enabling it to operate covertly and access critical information of other processes. Since there exists a plethora of different ways for injecting and executing code in a foreign process space, a generic approach spanning a...

متن کامل

iProbe: A Lightweight User-Level Dynamic Instrumentation Framework

Application tracing in production systems requires dynamic and flexible instrumentation mechanisms with lowoverhead. Tracing tools may be required to be started at anytime, and it can take potentially long time periods to collect enough information, but at the same time should not adversely affect service quality. Existing user-space code monitoring solutions are either inflexible developer-dri...

متن کامل

P-240: Effect of Oxidative Stress on DNA Fragmentation Index in Sperm of Mature Mice

Background: One of the major factors affecting on male infertility is oxidative stress (OS). Two main sources of ROS production are leukocytes and spermatozoa. The ROS such as tertiary-butyl hydroperoxide (TBHP) may damage and fragmentate to sperm DNA, which can lead to complications in the offspring. In this study, we will investigate the effect of od on DNA fragmentation index (DFI) in sperm ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1502.01509  شماره 

صفحات  -

تاریخ انتشار 2015